multi story parking garage - German English Dictionary